package com.isoft.service.tableservice;

import com.isoft.dao.tabledao.DfmeCkoeDao;
import com.isoft.entity.tableentity.dfme_ckoe.DfmeCkoeMsg;
import com.isoft.utils.TimeFormatUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.sql.Timestamp;
import java.text.ParseException;

@Slf4j
@Service
public class DfmeCkoeService {
    @Autowired
    DfmeCkoeDao dfmeCkoeDao;
    public int insertmsg(DfmeCkoeMsg dfmeCkoeMsg) throws ParseException {
        Timestamp create_time = TimeFormatUtils.GetNowTime();
        Timestamp fcre= TimeFormatUtils.stringToTimestamp(dfmeCkoeMsg.getDfmeCkoeDflt().getFcre());
        Timestamp mcre= TimeFormatUtils.stringToTimestamp(dfmeCkoeMsg.getDfmeCkoeDflt().getMcre());
        dfmeCkoeDao.insertMeta(create_time,dfmeCkoeMsg.getDfmeCkoeMeta().getDdtm(),dfmeCkoeMsg.getDfmeCkoeMeta());
        return dfmeCkoeDao.insertDflt(dfmeCkoeMsg.getDfmeCkoeMeta().getSeqn(),create_time,fcre,mcre,dfmeCkoeMsg.getDfmeCkoeDflt());
    }
}
